#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    int a = 0, x = 1;
    scanf("%d", &a);
    if (a == 0)
    {
        printf("1");
        return 0;
    }
    for (int i = 1; i <= a; i++)
    {
        x *= i;
    }
    printf("%d", x);
    return 0;
}